/*
 *	Copyright © 2013 Changsha Shishuo Network Technology Co., Ltd. All rights reserved.
 *	长沙市师说网络科技有限公司 版权所有
 *	http://www.shishuo.com
 */

package com.hlingsoft.cms.dao;

import com.hlingsoft.cms.entity.SizeWithPrice;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 商品尺寸大小
 * 
 * @author Zhangjiale
 * 
 */

@Repository
public interface SizeWithPriceDao {



	/**
	 * 添加商品
	 * 
	 * @return Integer
	 */
	public int addSizeWithPrice(SizeWithPrice sizeWithPrice);


	/**
	 * 列出商品的尺寸大小
	 * @param goodsId
	 * @return
	 */
   public List<SizeWithPrice>  getSizeWithPrice(@Param("goodsId") long goodsId);

	/**
	 * 根据id查询
	 * @param id
	 * @return
	 */
	public  SizeWithPrice getSizeWithPriceById(@Param("id") long id);


	/**
	 * 获取所有
	 * @return
	 */
	public  List<SizeWithPrice> getSizeWithPriceList();


	/**
	 * 价格总数
	 * @return
	 */
	public  int getSizeWithPriceListCount();

	/**
	 * 删除
	 * @param id
	 * @return
	 */
	public  SizeWithPrice deletePrice(@Param("id") long id);


	/**
	 * 更新
	 * @param sizeWithPrice
	 * @return
	 */
	public int updateSizeWithPrice(SizeWithPrice sizeWithPrice);


}
